package com.hibernate;

import java.sql.Timestamp;
import java.util.HashSet;
import java.util.Set;


/**
 * Operation entity. @author MyEclipse Persistence Tools
 */

public class Operation  implements java.io.Serializable {


    // Fields    

     private Integer numerooperation;
     private Carte carte;
     private Accepteur accepteur;
     private Double montantoperation;
     private Timestamp dateoperation;
     private Integer champ39operation;
     private Integer champ2operation;
     private Integer champ4operattion;
     private Integer champ3operation;
     private Timestamp champ7operation;
     private Integer champ12operation;
     private Timestamp champ13operation;
     private Timestamp champ14operation;
     private Integer champ18operation;
     private Integer champ26operation;
     private Integer champ32operation;
     private Integer champ49operation;
     private Integer champ52operation;
     private Integer champ100operation;
     private String typeoperation;
     private Set autorisations = new HashSet(0);


    // Constructors

    /** default constructor */
    public Operation() {
    }

    
    /** full constructor */
    public Operation(Carte carte, Accepteur accepteur, Double montantoperation, Timestamp dateoperation, Integer champ39operation, Integer champ2operation, Integer champ4operattion, Integer champ3operation, Timestamp champ7operation, Integer champ12operation, Timestamp champ13operation, Timestamp champ14operation, Integer champ18operation, Integer champ26operation, Integer champ32operation, Integer champ49operation, Integer champ52operation, Integer champ100operation, String typeoperation, Set autorisations) {
        this.carte = carte;
        this.accepteur = accepteur;
        this.montantoperation = montantoperation;
        this.dateoperation = dateoperation;
        this.champ39operation = champ39operation;
        this.champ2operation = champ2operation;
        this.champ4operattion = champ4operattion;
        this.champ3operation = champ3operation;
        this.champ7operation = champ7operation;
        this.champ12operation = champ12operation;
        this.champ13operation = champ13operation;
        this.champ14operation = champ14operation;
        this.champ18operation = champ18operation;
        this.champ26operation = champ26operation;
        this.champ32operation = champ32operation;
        this.champ49operation = champ49operation;
        this.champ52operation = champ52operation;
        this.champ100operation = champ100operation;
        this.typeoperation = typeoperation;
        this.autorisations = autorisations;
    }

   
    // Property accessors

    public Integer getNumerooperation() {
        return this.numerooperation;
    }
    
    public void setNumerooperation(Integer numerooperation) {
        this.numerooperation = numerooperation;
    }

    public Carte getCarte() {
        return this.carte;
    }
    
    public void setCarte(Carte carte) {
        this.carte = carte;
    }

    public Accepteur getAccepteur() {
        return this.accepteur;
    }
    
    public void setAccepteur(Accepteur accepteur) {
        this.accepteur = accepteur;
    }

    public Double getMontantoperation() {
        return this.montantoperation;
    }
    
    public void setMontantoperation(Double montantoperation) {
        this.montantoperation = montantoperation;
    }

    public Timestamp getDateoperation() {
        return this.dateoperation;
    }
    
    public void setDateoperation(Timestamp dateoperation) {
        this.dateoperation = dateoperation;
    }

    public Integer getChamp39operation() {
        return this.champ39operation;
    }
    
    public void setChamp39operation(Integer champ39operation) {
        this.champ39operation = champ39operation;
    }

    public Integer getChamp2operation() {
        return this.champ2operation;
    }
    
    public void setChamp2operation(Integer champ2operation) {
        this.champ2operation = champ2operation;
    }

    public Integer getChamp4operattion() {
        return this.champ4operattion;
    }
    
    public void setChamp4operattion(Integer champ4operattion) {
        this.champ4operattion = champ4operattion;
    }

    public Integer getChamp3operation() {
        return this.champ3operation;
    }
    
    public void setChamp3operation(Integer champ3operation) {
        this.champ3operation = champ3operation;
    }

    public Timestamp getChamp7operation() {
        return this.champ7operation;
    }
    
    public void setChamp7operation(Timestamp champ7operation) {
        this.champ7operation = champ7operation;
    }

    public Integer getChamp12operation() {
        return this.champ12operation;
    }
    
    public void setChamp12operation(Integer champ12operation) {
        this.champ12operation = champ12operation;
    }

    public Timestamp getChamp13operation() {
        return this.champ13operation;
    }
    
    public void setChamp13operation(Timestamp champ13operation) {
        this.champ13operation = champ13operation;
    }

    public Timestamp getChamp14operation() {
        return this.champ14operation;
    }
    
    public void setChamp14operation(Timestamp champ14operation) {
        this.champ14operation = champ14operation;
    }

    public Integer getChamp18operation() {
        return this.champ18operation;
    }
    
    public void setChamp18operation(Integer champ18operation) {
        this.champ18operation = champ18operation;
    }

    public Integer getChamp26operation() {
        return this.champ26operation;
    }
    
    public void setChamp26operation(Integer champ26operation) {
        this.champ26operation = champ26operation;
    }

    public Integer getChamp32operation() {
        return this.champ32operation;
    }
    
    public void setChamp32operation(Integer champ32operation) {
        this.champ32operation = champ32operation;
    }

    public Integer getChamp49operation() {
        return this.champ49operation;
    }
    
    public void setChamp49operation(Integer champ49operation) {
        this.champ49operation = champ49operation;
    }

    public Integer getChamp52operation() {
        return this.champ52operation;
    }
    
    public void setChamp52operation(Integer champ52operation) {
        this.champ52operation = champ52operation;
    }

    public Integer getChamp100operation() {
        return this.champ100operation;
    }
    
    public void setChamp100operation(Integer champ100operation) {
        this.champ100operation = champ100operation;
    }

    public String getTypeoperation() {
        return this.typeoperation;
    }
    
    public void setTypeoperation(String typeoperation) {
        this.typeoperation = typeoperation;
    }

    public Set getAutorisations() {
        return this.autorisations;
    }
    
    public void setAutorisations(Set autorisations) {
        this.autorisations = autorisations;
    }
   








}